Describe Testing Approach
The test plan developer outlines the overall approach or how each test will be performed. This includes the testing
techniques that will be used, test entry criteria, test exit criteria, procedures to coordinate testing activities with
development, the test management approach, such as defect reporting and tracking, test progress tracking, status
reporting, test resources and skills, risks, and a definition of the test basis (functional requirement specifications,
etc.). [Lewis, 2008]
|
Define Testing Environment
The test plan developer examines the physical test facilities, defines the hardware, software, and networks, determines
which automated test tools and support tools are required, defines the help desk support required, builds special
software required for the test effort, and develops a plan to support the above. [Lewis, 2008]
|
Develop Testing Specifications
The developer of the test plan forms the test team to write the test specifications, develops test specification format
standards, divides up the work tasks and work breakdown, assigns team members to tasks, and identifies features to be
tested. The test team documents the test specifications for each feature and cross-references them to the functional
specifications. It also identifies the interdependencies and work flow of the test specifications and reviews the test
specifications. [Lewis, 2008]
|
Schedule the Test
The test plan developer develops a test schedule based on the resource availability and
development schedule, compares the schedule with deadlines, balances resources and workload demands, defines major
checkpoints, and develops contingency plans. [Lewis, 2008]
|
Review and Approve the Test Plan
The test plan developer or manager schedules a review meeting with the major players, reviews the plan in detail to
ensure it is complete and workable, and obtains approval to proceed [Lewis, 2008]. These would
encompass incorrect, incomplete, missing and inappropriate information.
|
|